package ProxyStudy.staticProxy;

/**
 * 第三步 ： 房产中介 能够 实现出租房子的 接口
 */
public class HouseAgent implements HouseRent{
    //房产中介拥有该房东的信息
    private Holder holder;

    public HouseAgent() {
    }

    public HouseAgent(Holder holder){
        this.holder = holder;
    }
    @Override
    public String rent(String house) {
        if(holder == null){  //精髓所在
            holder = new Holder();
        }
        //收取中介费 200
        System.out.println("收取中介费200");

        holder.rent(house);

        //收取中介费 200
        System.out.println("再次收取中介费200");
        return null;
    }
}
